How the engine works